--Notas de entrada:

SELECT
		A.RECEBIMENTO, 
		ESPECIE = CAST(A.ESPECIE_SERIE AS CHAR(5)), 
		SERIE_NF = ISNULL(A.SERIE_NF_OFICIAL, A.SERIE_NF_ENTRADA), 
		A.NF_ENTRADA,
		TIPO_TOMADOR = CASE WHEN B.UF = 'EX' THEN '3' ELSE CASE WHEN B.PJ_PF = 1 THEN '2' ELSE '1' END END,
		A.CGC_CPF, A.BASE_IMPOSTO, A.VALOR_CONTABIL
	FROM
		W_LF_REGISTRO_ENTRADA_SERVICO_IMPOSTO A
		JOIN CADASTRO_CLI_FOR B
		ON A.COD_CLIFOR = B.COD_CLIFOR
		
	WHERE
		A.NOTA_CANCELADA = 0
		AND A.RECEBIMENTO BETWEEN '19900101' AND '20090930'
		AND (A.MATRIZ_FISCAL = 'FERNANDA COSMETICOS LTDA')
	ORDER BY
		A.RECEBIMENTO, A.ESPECIE, A.SERIE_NF_OFICIAL, A.SERIE_NF_ENTRADA, A.NF_ENTRADA, A.CGC_CPF


--Notas Saida:

SELECT
		A.EMISSAO, 
		ESPECIE = CAST(A.ESPECIE_SERIE AS CHAR(5)), 
		SERIE_NF = ISNULL(A.SERIE_NF_OFICIAL, A.SERIE_NF), 
		A.NF_SAIDA,
		TIPO_TOMADOR = CASE WHEN B.UF = 'EX' THEN '3' ELSE CASE WHEN B.PJ_PF = 1 THEN '2' ELSE '1' END END,
		A.CGC_CPF
	FROM
		W_LF_REGISTRO_SAIDA_SERVICO_IMPOSTO A
		JOIN CADASTRO_CLI_FOR B
		ON A.COD_CLIFOR = B.COD_CLIFOR
		
	WHERE
		A.NOTA_CANCELADA = 0
		AND A.EMISSAO BETWEEN '19900101' AND '20090930'
		AND (A.MATRIZ_FISCAL = 'FERNANDA COSMETICOS LTDA')
	ORDER BY
		A.EMISSAO, A.ESPECIE, A.SERIE_NF_OFICIAL, A.SERIE_NF, A.NF_SAIDA, A.CGC_CPF

--Notas Saida taxa imposto Canceladas:

SELECT
		CODIGO_ATIVIDADE		=	ISNULL(B.CLASSIF_FISCAL, '000000'),
		IDENTIFICADOR_ALIQUOTA	=	CASE WHEN A.TAXA_IMPOSTO = 0.50 THEN '01' ELSE
		CASE WHEN A.TAXA_IMPOSTO = 2.00 THEN '02' ELSE
		CASE WHEN A.TAXA_IMPOSTO = 3.00 THEN '03' ELSE
		CASE WHEN A.TAXA_IMPOSTO = 5.00 THEN '04' ELSE '05' END END END END,
		VALOR_SERVICO			=	A.VALOR_CONTABIL,
		VALOR_DEDUCAO			=	'00000000000000',
		VALOR_IMPOSTO			=	A.VALOR_IMPOSTO
	FROM
		W_LF_REGISTRO_SAIDA_SERVICO_IMPOSTO A
		LEFT JOIN W_LF_REGISTRO_SAIDA_SERVICO_IMPOSTO_ITEM B
		ON A.FILIAL = B.FILIAL AND	A.NF_SAIDA = B.NF_SAIDA AND	A.SERIE_NF = B.SERIE_NF
		JOIN CADASTRO_CLI_FOR C
		ON A.COD_CLIFOR = C.COD_CLIFOR
	WHERE
		A.NOTA_CANCELADA = 0
		AND A.EMISSAO BETWEEN '19900101' AND '20090930'
		AND (A.MATRIZ_FISCAL = 'FERNANDA COSMETICOS LTDA')

--Notas saida valor tributavel Canceladas:

SELECT
		VALOR_TRIBUTAVEL	=	ISNULL(SUM(A.BASE_IMPOSTO), 0.00),
		VALOR_TOTAL			=	ISNULL(SUM(A.VALOR_CONTABIL), 0.00)
	FROM
		W_LF_REGISTRO_SAIDA_SERVICO_IMPOSTO A
	WHERE
		A.NOTA_CANCELADA = 0
		AND A.EMISSAO BETWEEN '19900101' AND '20090930'
		AND (A.MATRIZ_FISCAL = 'FERNANDA COSMETICOS LTDA')